body.theme {background: #dddddd;}
/*---[Global Header]---*/
.headwrap {background: #111111; color: #111111;}
.headwrap.whitebg {background: #ffffff;}

/*---[Top Mega Menu]---*/
ul.level0 li.mega a.mega {color: #eeeeee;}
ul.level1 li.mega a.mega {color: #eeeeee;}
ul.level0 li.over a.over, 
ul.level0 li.haschild-over,
ul.level0 li.active a.active{ 
    color: #ffffff !important;
    background: #333333;
}

.maincontent {background: #eeeeee; padding: 20px;}
.maincolumn .m1,
#k2Container {background: #ffffff;}
.sidecolumn .m1 .m3 {background: #ffffff; padding: 10px;}

.m1.groupwrap .m1 {padding: 0; width: 31.5%;}
.m1.groupwrap .m1 .m3 {padding: 0;}

div.pagetitle {background: transparent; color: #111111; border: 0;}

.m2 {
	background: #bbbbbb; 
	text-align: left; 
	border: 0;
	padding: 2px 8px;
	}
.footwrap .m2 {color: #ffffff; background: transparent;}
.footwrap, .copy_right {background: #ffffff; color: #111111; border-top: 1px solid #dddddd;}

.maincolumn .m3, #k2Container {padding: 10px;}

button, .readmore, .button, .readon, .login-links li a, .btn {
	background: #eeeeee !important; 
	color: #333333 !important; 
	border: 1px solid #dddddd !important;
	}
.colors .stickhead {background: #111111; color: #ffffff;}
.colors .stickhead ul.level0 li.mega a.mega {color: #ffffff;}

body.photogal .photogal iframe {height: 1200px;}
a[title="Toggle editor"] {display: none !important;}

/* rs form */
.rsform {padding: 15px;}
.formResponsive .formHorizontal .rsform-block::before, 
.formResponsive .formHorizontal .rsform-block::after {display: block;}
.formResponsive .formHorizontal .formControlLabel {float: none !important; width: auto !important; text-align: left !important;}
.formResponsive .formHorizontal .formControls {margin: 0 !important;}


/*==================Mobile=====================*/
@media all and (min-width: 320px) and (max-width : 840px) {
	.mnav2 {position: static; background: #bf0000;}
}